package com.uubx.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel(description = "Oder订单列表")
public class OderVo {

    //开始序号
    @ApiModelProperty("开始序号")
    private Integer startIndex;

    //分页大小
    @ApiModelProperty("分页大小")
    private Integer pageSize;


    //1订单id
    @ApiModelProperty("订单id")
    private  Long id;


     //1订单编号
    @ApiModelProperty("订单编号")
    private  String oderNumber;

    //2订单状态
    @ApiModelProperty("订单状态， 0为已完成,1为待处理,2为已关闭" )
    private Long oderStatus;

    //3车牌号码
    @ApiModelProperty("车牌号码")
    private  String carNumber;

    //4车架号码
    @ApiModelProperty("车架号码")
    private  String carChassis;

    //5车主名称
    @ApiModelProperty("车主名称")
    private String masterName;

    //6电话号码
    @ApiModelProperty("电话号码")
    private String phone;

    //时间
    @ApiModelProperty("订单时间")
    private Date oderTime;

    //金额
    @ApiModelProperty("订单金额")
    private BigDecimal amount;

    @ApiModelProperty("订单最大金额")
    private BigDecimal maxAmount;

    @ApiModelProperty("订单最小金额")
    private BigDecimal minAmount;

    public OderVo() {
    }

    public OderVo(Integer startIndex, Integer pageSize, Long id, String oderNumber, Long oderStatus, String carNumber, String carChassis, String masterName, String phone, Date oderTime, BigDecimal amount, BigDecimal maxAmount, BigDecimal minAmount) {
        this.startIndex = startIndex;
        this.pageSize = pageSize;
        this.id = id;
        this.oderNumber = oderNumber;
        this.oderStatus = oderStatus;
        this.carNumber = carNumber;
        this.carChassis = carChassis;
        this.masterName = masterName;
        this.phone = phone;
        this.oderTime = oderTime;
        this.amount = amount;
        this.maxAmount = maxAmount;
        this.minAmount = minAmount;
    }

    public Integer getStartIndex() {
        return startIndex;
    }

    public void setStartIndex(Integer startIndex) {
        this.startIndex = startIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOderNumber() {
        return oderNumber;
    }

    public void setOderNumber(String oderNumber) {
        this.oderNumber = oderNumber;
    }

    public Long getOderStatus() {
        return oderStatus;
    }

    public void setOderStatus(Long oderStatus) {
        this.oderStatus = oderStatus;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getCarChassis() {
        return carChassis;
    }

    public void setCarChassis(String carChassis) {
        this.carChassis = carChassis;
    }

    public String getMasterName() {
        return masterName;
    }

    public void setMasterName(String masterName) {
        this.masterName = masterName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Date getOderTime() {
        return oderTime;
    }

    public void setOderTime(Date oderTime) {
        this.oderTime = oderTime;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getMaxAmount() {
        return maxAmount;
    }

    public void setMaxAmount(BigDecimal maxAmount) {
        this.maxAmount = maxAmount;
    }

    public BigDecimal getMinAmount() {
        return minAmount;
    }

    public void setMinAmount(BigDecimal minAmount) {
        this.minAmount = minAmount;
    }
}
